
    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>

    <body>
        <script>
        //  1.写一个函数  求m-n之间数字的和？
        // function add(m,n){
        //     if(m!=n){
        //         // 求m n 之间的数字和 
        //         if(m>n){
        //             var total = 0;
        //             for(var i=n;i<=m;i++){
        //                 total += i;
        //             }
        //             console.log(total)
        //         }else{
        //             var total = 0;
        //             for(var i=m;i<=n;i++){
        //                 total += i;
        //             }
        //             console.log(total)
        //         }
        //     }else{
        //         console.log("m和n的值不能相同");
        //     }
        // }
        
        // add(5,1);
        
        
        // 2.编写一个函数，计算任意两个数字之间所能组成的奇数个数，数字必须是个位数。
        // 比如：计算0~3之间能组成的奇数是： 01、03、11、13、21、23、31、33
        // 一、0-3之间能够组成的所有数字 ；
        // function fn(a,b){
        //     for(var i=a;i<=b;i++){
        //         for(var j=a;j<=b;j++){
        //             // console.log(i,j);
        //             var num = i +""+ j;
        //             // console.log(num);
        //             if(parseInt(num)%2==1){
        //                 console.log( num);
        //             }
        //          }
        //     }
        // }
        
        // fn(0,3);
        
        // 3.使用函数完成任意数字阶乘的计算
        // function jiecheng(a) {
        //     var total = 1;
        //     for (var i = 1; i <= a; i++) {
        //         total *= i;
        //     }
        //     console.log(total);
        // }
        
        // jiecheng(5);
        // jiecheng(6);
        
        
        // 4.绘制图形 
        /* 
                   @                           
                  @@@                      
                 @@@@@                    
                @@@@@@@ 
        */
        //    1.绘制一个三角形 
        /* 
         
         @                           
         @@@                      
         @@@@@                    
         @@@@@@@ 
        
        */
        
        for (var j = 1; j <= 7; j++) {  // 和行有关
            if(j%2==1){
                document.write("&nbsp;&nbsp;".repeat((7-j)/2));
                for (var i = 1; i <= j; i++) {  // 和列有关
                    document.write("@");
                }
             document.write("<br>");
            }
        }
        
        /* 
         +++@        j=1---->3 ----> (7-1)/2                  
         ++@@@       j=3 ---->2  ---->(7-3)/2             
         +@@@@@      j=5 ---->1 ----> (7-5)/2             
         @@@@@@@     j=7 ---->0 ----->(7-7)/2
        
        
        */
        
        
        
                // for(var i=1;i<=2;i++){
                //     document.write("@");
                // }
                // document.write("<br>");
        
                // for(var i=1;i<=3;i++){
                //     document.write("@");
                // }
                // document.write("<br>");
        
        
        
        
        </script>
    </body>

    </html>
